home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / gemini / man / cat1m / umask.1m < prev    next >
Encoding:
Text File  |  1994-09-22  |  3.1 KB  |  88 lines

  1. UMASK(1M)                   Mupfelkommandos                   UMASK(1M)
  2.  
  3. N✓NA✓AM✓ME✓E
  4.      umask - Zugriffsrechte für neu erzeugte Dateien setzen/erfragen
  5.  
  6. S✓SY✓YN✓NO✓OP✓PS✓SI✓IS✓S
  7.      umask [-S] [_✓M_✓a_✓s_✓k_✓e]
  8.  
  9. B✓BE✓ES✓SC✓CH✓HR✓RE✓EI✓IB✓BU✓UN✓NG✓G
  10.      u✓um✓ma✓as✓sk✓k setzt die Standard-Zugriffsrechte für vom Benutzer neu 
  11.      erzeugte Dateien (nur möglich, wenn der Systemaufruf P✓Pu✓um✓ma✓as✓sk✓k(2) 
  12.      unterstützt wird).
  13.  
  14.      _✓M_✓a_✓s_✓k_✓e kann in zwei Formaten angegeben werden: wenn es eine Oktal-
  15.      zahl ist, werden die Zugriffsrechte auf den angegebenen Absolutwert 
  16.      gesetzt:
  17.  
  18.      4000      Set User ID
  19.      2000      Set Group ID
  20.      1000      'Sticky-Bit'
  21.      0400      Leseerlaubnis für Benutzer
  22.      0200      Schreiberlaubnis für Benutzer
  23.      0100      Ausführerlaubnis für Benutzer
  24.      0040      Leseerlaubnis für Gruppe
  25.      0020      Schreiberlaubnis für Gruppe
  26.      0010      Ausführerlaubnis für Gruppe
  27.      0004      Leseerlaubnis für andere
  28.      0002      Schreiberlaubnis für andere
  29.      0001      Ausführerlaubnis für andere
  30.  
  31.      Anderenfalls kann ein Argument im folgenden Format benutzt werden:
  32.  
  33.      [<Wer>]<Operation>[<Operand>],...
  34.  
  35.      <Wer>     legt fest, welche Teile der Zugriffsrechte geändert wer-
  36.                den sollen ('u': Benutzer, 'g': Gruppe, 'o': Andere, 'a': 
  37.                Alle). Wenn dieser Teil fehlt, werden alle Teile geän-
  38.                dert.
  39.  
  40.      <Operation>
  41.                legt fest, ob Bits zusätzlich gesetzt ('+'), zurückge-
  42.                setzt ('-') oder absolut auf den angegebenen Wert ('=') 
  43.                gesetzt werden sollen.
  44.  
  45.      <Operand>
  46.                bestimmt, mit welchen Bits die Operation vorgenommen 
  47.                werden soll. Dies kann eine mehr oder minder beliebige 
  48.                Aneinanderreihung folgender Buchstaben sein:
  49.  
  50.                r    Lesebefugnis
  51.                w    Schreibbefugnis
  52.                x    Ausführungsbefugnis (bei Verzeichnissen: Sucher-
  53.                     laubnis)
  54.                X    ebenso.
  55.                s    'Set User-ID'
  56.                t    'Sticky-Bit'
  57.  
  58.                'Set User-Id' läßt sich nur für 'Benutzer' und 'Gruppe' 
  59.                einstellen, das 'Sticky-Bit' nur pauschal.
  60.  
  61.                Stattdessen kann man auch die momentanen Einstellung für 
  62.                eine der drei Zugriffsgruppen setzen:
  63.  
  64.                u    Momentane Einstellungen für 'Benutzer'
  65.                g    Momentane Einstellungen für 'Gruppe'
  66.                o    Momentane Einstellungen für 'Andere'
  67.  
  68.                Hinweis: ein leerer Operand ist zwar immer erlaubt, aber 
  69.                nur bei der Operation '=' sinnvoll!
  70.  
  71.      Wenn kein Parameter angegeben ist, wird die aktuelle Einstellung 
  72.      ausgegeben.
  73.  
  74. O✓OP✓PT✓TI✓IO✓ON✓NE✓EN✓N
  75.      -S, --symbolic
  76.           Aktuellen Wert in symbolischer Form ausgeben.
  77.  
  78. A✓AU✓UT✓TO✓OR✓R
  79.      Mupfel: Copyright (c)
  80.      Stefan Eissing (se@ac.maus.de)
  81.  
  82.      Dokumentation: Copyright (c) 14. Februar 1994
  83.      Julian F. Reschke (jr@ms.maus.de)
  84.  
  85. S✓SI✓IE✓EH✓HE✓E ✓ A✓AU✓UC✓CH✓H
  86.      chmod(1), mupfel(1), Pumask(1)
  87.  
  88.